@charset "utf-8";
@import url(common.css);

#top{ width:100%;}
#top .top1{ width:1100px; margin:auto; padding:50px 0;}
#top .top1 a:nth-child(2){ float:right; margin-top:5px;}

.menu{ width:100%; height:54px; background:#f5f4f4; border-bottom:solid 5px #0153a5;}
.menu ul{ width:1200px; margin:auto;}
.menu ul li{float:left; position:relative; line-height:54px; font-size:18px; color:#0153a5; width:171px; text-align:center;}
.menu ul li:hover{ background:#0153a5; color:#fff;}
.menu ul li:hover a{ color:#fff;}
.menu ul li a{color:#0153a5;}
.menu ul li:nth-child(1){ width:345px; height:54px; background:#0153a5; color:#fff; cursor:pointer;}
.menu ul li:nth-child(1) span{display:inline-block; width:14px; height:14px; position:absolute; top:20px; right:30px; background: #fff url(../img/common.png) 3px 2px; no-repeat;}
.menu ul li:nth-child(1).active span{background: #fff url(../img/common.png) -27px 2px; no-repeat;}
.menu ul li .tyw{ display:none;position:absolute; z-index:999;width:850px; height:280px;  padding-top:10px; border:solid 2px #0153a5;border-top:solid 5px #0153a5; background:#e9eef1 /*url(../img/gt_12.jpg) bottom right no-repeat*/;}
.menu ul li .tyw .tyw1{ width:263px; padding:10px 10px; float:left; line-height:22px;}
.menu ul li .tyw .tyw1 h3{ color:#000; font-size:18px; font-weight:bold; text-align:center;}
.menu ul li .tyw ul{ width:283px; padding-top:5px;}
.menu ul li .tyw ul ol{ background:none; font-size:12px; height:20px; float:left; width:auto; white-space:nowrap; margin:1px 12px;}
.menu ul li:nth-child(1):hover a{ color:#363838;}
.menu ul li .tyw ul ol a{color:#363838;}
.menu ul li .tyw ul ol a b{ color:#0153a5;}


.flexslider{position:relative;height:420px;overflow:hidden;background:url(../img/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:420px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../img/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}


.ywfw{ width:1200px; margin:auto; margin-top:30px;}
.ywfw .t{ font-size:22px; text-align:center; color:#363838;}
.ywfw .ywfw1{ border:solid 1px #c9c9c9; border-right:0; border-bottom:0; margin-top:15px;}
.ywfw .ywfw1 .ywfw1_0{ width:258px; height:448px; background:url(../img/gt_17.jpg) no-repeat; color:#fff; float:left; padding:20px;}
.ywfw .ywfw1 .ywfw1_0 h2{ font-size:24px; font-weight:bold; text-align:center;}
.ywfw .ywfw1 .ywfw1_0 p:nth-child(2){ font-size:16px; line-height:150%; text-indent:2em; padding-top:10px;}
.ywfw .ywfw1 .ywfw1_0 .tel{ background:url(../img/common.png) no-repeat 0px -46px; height:32px; font-size:14px; margin-top:15px;}
.ywfw .ywfw1 .ywfw1_0 .tel p{ text-indent:35px; padding:0px; line-height:100%;}
.ywfw .ywfw1 .ywfw1_0 .tel p:nth-child(2){ padding-top:3px; font-size:13px;}
.ywfw .ywfw1 .ywfw1_0 .add{background:url(../img/common.png) no-repeat 5px -98px; height:44px; font-size:14px; margin-top:15px; line-height:22px; text-indent:35px;}

.ywfw .ywfw1 .ywfw1_1{ width:100%; float:right;}
.ywfw .ywfw1 .ywfw1_1 .tyw1{ width:278px; padding:10px 10px; float:left; line-height:22px; height:223px; border-right:solid 1px #c9c9c9;border-bottom:solid 1px #c9c9c9;}
.ywfw .ywfw1 .ywfw1_1 .tyw1 h3{ color:#000; font-size:18px; font-weight:bold; text-align:center; margin-top:8px;}
.ywfw .ywfw1 .ywfw1_1 .tyw1 ul{ width:280px; padding-top:5px;}
.ywfw .ywfw1 .ywfw1_1 .tyw1 ul ol{ background:none; font-size:14px; height:20px; float:left; width:auto; white-space:nowrap; margin:2px 12px;}
.ywfw .ywfw1 .ywfw1_1 .tyw1 ul ol a{color:#363838;}
.ywfw .ywfw1 .ywfw1_1 .tyw1 ul ol a b{ color:#363838; font-weight:400;}
.ywfw .ywfw1 .ywfw1_1 .tyw1 span{ display:inline-block; width:59px; height:50px; margin-left:110px; margin-top:25px; background:url(../img/common.png) no-repeat;}
.ywfw .ywfw1 .ywfw1_1 div:nth-child(1) span{ background-position:0 -160px;}
.ywfw .ywfw1 .ywfw1_1 div:nth-child(2) span{ background-position:-150px -162px;}
.ywfw .ywfw1 .ywfw1_1 div:nth-child(2) ul ol{ margin:2px 8px;}
.ywfw .ywfw1 .ywfw1_1 div:nth-child(3) span{ background-position:-292px -162px;}
.ywfw .ywfw1 .ywfw1_1 div:nth-child(4) span{ background-position:7px -272px;}
.ywfw .ywfw1 .ywfw1_1 div:nth-child(5) span{ background-position:-148px -272px;}
.ywfw .ywfw1 .ywfw1_1 div:nth-child(6) span{ background-position:-285px -270px;}

.gt1{ background:url(../img/gt_20.jpg) no-repeat center top; height:154px;  text-align:center;}
.gt1 a{ width:1200px; height:154px; display:inline-block; margin:auto;}
.lc{ background:url(../img/gt_22.jpg) no-repeat center top; height:577px;}

.sl{ width:1200px; margin:auto; margin-top:30px;}
.sl .sl1{ text-align:center;}
.sl .sl2{ margin-top:20px;}
.sl .sl2 .sl2_0 div{ width:400px; height:206px; background:#efefef; float:left; padding:50px 100px;}
.sl .sl2 .sl2_0 div ul{ margin-top:20px;}
.sl .sl2 .sl2_0 div li{ font-size:20px; line-height:150%; color:#363838;}
.sl p{ padding:0 50px; line-height:180%; font-size:16px; color:#333333; text-align:center;}
.sl p span{ color:#3c5ba2;}
.sl a.ljgd{ display:block; width:144px; height:38px; margin:auto; margin-top:20px; line-height:38px; text-align:center; border:solid 1px #0b3691; color:#0b3691; font-size:20px;}
.sl .hj{ margin-top:20px; width:1200px; height:198px; overflow:hidden;}
.sl .hj ul li{ text-align:center; width:300px; float:left;}

.tj .tj1{ text-align:center; font-size:20px; line-height:180%; color:#363838;}
.tj .tj2{ background:#f8c028; height:80px; margin-top:20px;}
.tj .tj2 div{ width:1200px; margin:auto; padding-top:25px;}
.tj .tj2 div li{ float:left;font-size:16px; width:300px;}
.tj .tj2 div li input{ width:211px; height:30px; font-size:16px; padding:2px; line-height:30px; border:none;}
.tj .tj2 div li select{ width:211px; height:34px; border:none;}
.tj .tj2 div li input[type="submit"]{ background:#fa4f4f; color:#fff;}

.zzbz{ width:1200px; margin:auto; margin-top:30px;}
.zzbz .t{ text-align:center; font-size:22px; color:#363838; line-height:200%;}
.zzbz ul li{float:left; width:385px; height:90px; overflow:hidden; background:#eeeeee; margin-top:15px;}
.zzbz ul li:nth-child(3n-1){ margin:15px 22.5px 0px 22.5px;}
.zzbz ul li span{ display:inline-block; width:90px; height:65px; background:#bfbdbe; float:left; text-align:center; color:#fff; font-size:14px; padding-top:25px; margin-right:10px;}
.zzbz ul li h3{ margin-top:18px; font-size:14px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zzbz ul li p{ margin-top:5px; padding-right:10px; color:#888888;}
.zzbz .m{ text-align:center; font-size:18px; padding-top:20px;}
.zzbz .m a{width:80px; height:28px; border:solid 1px #e4e4e4;font-size:14px; display:inline-block; line-height:30px; background:#e4e4e4;}
.zzbz .m input[type="text"]{ width:240px; padding:2px; height:20px; line-height:20px; font-size:14px;}
.zzbz .m input[type="submit"]{ width:80px; height:30px; border:solid 1px #e4e4e4;font-size:14px;}
.zzbz .i{ margin-top:15px; }
.zzbz .i img{float:left; margin:0px 9px; border:solid 1px #e4e4e4;}

.hyzx{ width:1200px; margin:auto; margin-top:30px;}
.hyzx .hy1{ margin-top:15px; width:520px; height:328px; float:left;}
.hyzx .hy2{ margin-top:15px; float:right; width:610px;}
.hyzx .hy2 li{width:610px; height:100px; background:#eeeeee; overflow:hidden;}
.hyzx .hy2 li:nth-child(2){ margin:15px 0px;}
.hyzx .hy2 li span{ display:inline-block; width:100px; height:70px; background:#bfbdbe; float:left; text-align:center; color:#fff; font-size:14px; padding-top:30px; margin-right:10px;}
.hyzx .hy2 li h3{ margin-top:20px; font-size:14px; font-weight:bold;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.hyzx .hy2 li p{ margin-top:8px; line-height:150%; padding-right:10px; color:#888888;}
.hyzx .m{ text-align:center; font-size:18px; padding-top:20px;}
.hyzx .m a{color:#888888;}

.hy1 ol{position:absolute;height: 20px; bottom:10px;right:5px;}
.hy1 ol li{float:left;width: 20px;height: 20px;margin: 5px;background: #fff; border-radius:100%;}
.hy1 ol li.seleted{background: #1AA4CA;}

.luara-left{position:relative;padding:0;overflow: hidden;width:520px; height:328px;}
.luara-left ul{position: relative;padding: inherit;margin: 0;}
.luara-left ul li{float: left;padding: inherit;margin: inherit;list-style: none;  position:relative;}
.luara-left ul li span{line-height:20px; position:absolute; bottom:10px; left:10px; display:inline-block; z-index:999; color:#fff; font-size:14px; background:#000; padding:5px 10px; font-weight:bold;}
.luara-left ul li img{width: inherit;height: inherit;}



.lx{ width:1200px; height:430px; margin:auto; margin-top:30px;}
.lx .bd{ width:325px; height:390px; background:#025bb0; float:left; padding:20px 50px;}
.lx .bd input[type="text"]{ padding:8px; height:20px; border-radius:5px; width:325px; border:none; -moz-box-shadow: inset 3px 3px 5px #CCC; -webkit-box-shadow: inset 3px 3px 5px #CCC; box-shadow: inset 3px 3px 5px #CCC;}
.lx .bd p{ padding:5px 0; color:#fff; font-size:16px;}
.lx .bd p:nth-child(1){ font-size:20px; text-align:center; color:#fff; padding:10px 0;}
.lx .bd p:nth-child(2) input:nth-child(1){ width:160px;}
.lx .bd p:nth-child(5) textarea{height:100px; padding:8px; font-size:16px; border-radius:5px; width:325px; border:none; -moz-box-shadow: inset 3px 3px 5px #CCC; -webkit-box-shadow: inset 3px 3px 5px #CCC; box-shadow: inset 3px 3px 5px #CCC; resize:none;} 
.lx .bd p:nth-child(6){ color:#fff; line-height:38px; padding-top:20px;}
.lx .bd p:nth-child(6) input[type='submit']{ float:right; white-space:nowrap; padding:8px 15px; border-radius:10px; border:none; background:#f0ad4e; color:#fff;}

.lx .dt{ width:535px; height:430px; float:left; margin:0px 20px;}
.lx .add{ width:200px; float:left;}
.lx .add img{ margin-left:17px; margin-top:30px;}
.lx .add p{ line-height:170%; font-size:14px;}
.lx .add p:nth-child(2){ text-align:center;}
.lx .add p:nth-child(3){ margin-top:20px;}

/*list*/
.second{ width:1200px; margin:auto; margin-top:30px;}
.sleft{ width:300px; height:auto; float:left;}
.sleft .s1 li{ margin-top:1px;}
.sleft .s1 li h3{ height:50px; width:100%; background:url(../img/common.png) #004b92 no-repeat 260px -363px; line-height:50px; text-align:center; color:#fff; font-size:16px; font-weight:bold;}
.sleft .s1 li.active h3{ height:50px; width:100%; background:url(../img/common.png) #004b92 no-repeat -40px -363px; line-height:50px; text-align:center; color:#fff; font-size:16px; font-weight:bold;}
.sleft .s1 li.active ul{ display:block;}
.sleft .s1 li ul{ padding:15px; height:84px; line-height:28px; text-align:center; background:#e9eef1; font-size:14px; display:none;}
.sleft .s1 li ul ol{ float:left; margin:0px 13px;}
.sleft .s1 li ul ol a{ color:#666666;}

.s2{margin-top:20px; background:#f5f5f5; padding:10px;}
.s2 .s2_1{ border-left:solid 6px #333; padding-left:10px; font-size:16px; color:#d24b0b; font-weight:bold;}
.s2 .s2_1 font{ font-size:12px; font-weight:400;}
.s2 .s2_2{ border-top:solid 1px #d2d2d4; margin-top:10px; padding-top:10px; font-size:13px; line-height:28px;}
.s2 .s2_2 p:nth-child(6){ margin-top:10px;}
.s2 .s2_2 p:nth-child(6) a{ display:inline-block; width:49%; float:left; background:url(../img/common.png) #0153a5 no-repeat 25px -434px; font-size:16px; color:#fff; height:38px; line-height:38px; text-indent:55px;}
.s2 .s2_2 p:nth-child(6) a:nth-child(2){ float:right; background-color:#c25521; background-position: 25px -508px}

.s3{ margin-top:20px;}
.s3 .s3_1{ background:url(../img/common.png) #004b92 no-repeat 12px -652px; text-indent:45px; height:50px; line-height:50px; color:#fff; font-size:16px; font-weight:bold;}
.s3 .s3_1 a{float:right; font-size:10px; color:#fff; font-weight:400; margin:5px 10px 0 0;}
.s3 ul{ background:#f5f5f5;padding:10px;}
.s3 li{ line-height:28px; font-size:14px; width:280px; height:28px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#363636; }
.s3 li a{ color:#363636;}
.s3 .hy{background:url(../img/common.png) #004b92 no-repeat 12px -578px;}

.sright{ width:878px; border:solid 1px #e4e4e4; float:right; margin-top:1px; padding-bottom:40px;}
.sright .t{ height:50px; background:#f5f4f4; border-bottom:solid 2px #004b92; }
.sright .t span{ display:inline-block; float:left; height:30px; text-indent:30px;  max-width:858px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#363636; font-size:16px; color:#fff; font-weight:bold; line-height:30px; letter-spacing:1px; padding:10px;background:url(../img/common.png) #004b92 no-repeat 10px -725px;}
.sright .t .m{ float:right; margin:10px 10px 0 0;}
.sright .t .m input[type="text"]{ width:240px; padding:2px; height:20px; line-height:20px; font-size:14px;}
.sright .t .m input[type="submit"]{ width:80px; height:30px; border:solid 1px #e4e4e4;font-size:14px;}

.sright ul{ padding:10px;}
.sright ul li{background:#f5f4f4; padding:12px; margin-bottom:10px;}
.sright ul li h2{ font-size:16px; line-height:28px;}
.sright ul li h2 a{ color:#004b92;}
.sright ul li p{ padding-top:5px; color:#333333;}
.sright .art{ padding:10px; line-height:26px; font-size:14px;}
.sright .art p,.sright .art div{ margin-bottom:10px;}

.sright .page{ margin-top:20px; margin-left:10px;}
.sright .page li{float:left; white-space:nowrap; padding:5px 10px; border:solid 1px #999999; margin:0 5px 0 5px; list-style:none; float:left;}
.sright .page li.thisclass{ border:none; color:#fff; background:#004b92; font-weight:bold; border:solid 1px #004b92;}

.second .t1{ height:50px; text-align:center; font-size:24px; color:#fff; background:#004b92; line-height:50px;}
.second .art1{ line-height:26px; margin-top:20px; padding:10px;}
.second .art2{line-height:26px; margin-top:20px; padding:10px; font-size:14px;}
.second .art2 tbody tr:nth-child(1){ background:#CCC;}
.second .art2 tbody td{ padding:2px;}
/*list*/

.foot{ background:#0054a4; height:290px; margin-top:30px; padding-top:15px;}
.foot ul{ width:880px; margin:auto;}
.foot ul li{float:left; white-space:nowrap; text-align:center; font-size:16px;}
.foot ul li a{color:#fff; display:inline-block; width:119px; height:18px; line-height:18px;border-right:solid 1px #fff;}
.foot ul li:last-child a{ border-right:none;}
.foot .info{ width:740px; margin:auto; margin-top:50px;}
.foot .info .flogo{float:left; padding-right:40px; border-right:solid 1px #fff; padding-top:20px; padding-bottom:10px;}
.foot .info .info1{float:left; font-size:14px; color:#fff; padding-left:40px; line-height:150%; padding:20px 30px 10px 40px; border-right:solid 1px #fff;}
.foot .info .info1 a{color:#fff;}
.foot .info .info2{ float:right; width:90px; height:90px; padding-top:10px;}

.position{ padding-bottom:20px; color:#666;}
.position a{color:#666;}


